"""
Class1.3.1 字符串的进阶
作业：../Homework/Homework1
"""
stop = "----------------------------------------------"
print(stop)  # print函数自带换行

resp = "猫猫猫猫猫猫和沫沫猫猫"
# ↑ 存在resp变量里

print(f"resp 的内容为: {resp}")  # 在str之前加f，可以很方便的在字符串里用“{}”括住变量并把这个变量加入此字符串
# 等同于：print("resp的内容为 -> "+resp)

resp = resp.replace("沫沫", "Momo").replace("猫猫", "Cat", 3)  # replace方法是可在所有str下使用的
#    这个是要替换的字符串 ↑      ↑ 这个是替换掉的字符串          ↑ 这个是替换的次数，可不填

print(f"resp replace 后的内容为: {resp}")

print(stop)  # print函数自带换行

user: str = input("你是谁 -> ")  # input函数，把用户输入的东西存在一个变量里，且为str类型，:str是告诉你这是个str，并没有实际意义
age = int(input("你的年龄 -> "))  # 把数据类型强转为int类型

print(f"你是: {user}，", end="")
#                           ↑ 不会让print函数有换行，end默认为"\n" ← \n是换行符，必须在str里面，end可以为任意字符串，请看下例
print(f"你的年龄是: ", end=f"{age}\n{stop}\n")  # 骚啊，真的是太骚了
